package com.gip.mapper;

import com.gip.pojo.Product;
import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ProductMapper {
    // 查找系统库内全部商品信息
    List<Product> findAllProduct();

    //带条件查找商品
    List<Product> findAllProductByIf(Product product);

    Map<String, Integer> isExistType(@Param("type") String type);

    int insertDicType(@Param("dictTypeCode") Long dictTypeCode, @Param("dictTypeName") String dictTypeName, @Param("dictItemName") String dictItemName);

    int addProduct(Product product);

    int deleteProduct(int id);

    int updateProduct(Product product);
}
